/* RESET *************/

*, html, body {
	padding:0;
	margin:0;
}
body {
	text-align:left;
	background:#fff url(../images/body_top_bg.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px
}
ul li {
	list-style:none;
}
a {
	text-decoration:none;
	color:#ba820b;
	cursor:pointer
}
a:hover {
	color:#999;
}
img {
	border:none;
}
input[type=text], input[type=button], input[type=submit], button {
	padding:3px 5px;
}
 input[type=button], input[type=submit], button 
 {
	 cursor:pointer;
 }
input[disabled='disabled']{
	background:#dfdfdf;
	border:1px solid #999
}
select
{
	padding:5px 2px
}
.clear
{
	clear:both;
	display:block;
}
.btn
{
	border-radius:5px;
	text-align:center;
	width:auto;
	background:#D7AA45;
	color:#fff;
	padding:7px 15px !important;
	display:inline-block;
		border:none

}
.btn:hover
{
	color:#fff;
	background:#666
}
.brk
{
	height:10px;
	overflow:hidden;
	display:block;
	clear:both;
	}
/* RESET *************/
.main_container {
	background:url(../images/head_bg.jpg) no-repeat left top;
	overflow:hidden;
	min-width:960px;
}
.main_container > .header {
	overflow:hidden
}
.main_menu {
	background:url(../images/main_menu_bg.jpg) repeat-x top;
	margin:130px 40px 2px;
	color:#fff;
	height:25px;
	padding:10px 0 0 20px;
	z-index:1002;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius:5px;
}
.main_menu > li {
	display:inline;
}
.main_menu > li > ul {
	float:left;
	padding-right:30px
}
.main_menu li a {
	color:#fff;
}
.page_ttl {
	background:#999;
	padding:10px;
	font-size:25px;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	color:#fff;
	border-bottom:1px solid #d1d1d1
}
.main_container > .content {
	margin:10px 40px;
}
.main_container > .content .main_table {
	width:100%;
	background:#e2e2e2;
}
.main_container > .content .main_table tr td {
	border-bottom:1px solid white;
	border-right:1px solid white;
	padding:5px;
}
.main_container > .content .main_table tr:hover td {
	background:#fff;
	cursor:text;
	border-bottom:1px solid #efefef;
	border-right:1px solid #efefef;
}
.main_container > .content .main_table tr td:last-of-type {
	border-right:none;
}
.main_container > .content .main_table .table_head, .main_head {
	font-weight:bold;
	background:#399bd3;
	color:#fff;
	height:30px
}
.main_head a {
	color:#fff;
}
.main_head a:hover {
	color:#d7aa45;
}
.main_container > .content .main_table .table_head .icon {
	text-align:right;
}
.main_container > .content .main_table .table_head td {
	border:none;
	border-bottom:1px solid white
}
.main_container > .content .main_table .table_head:hover td {
	background:#399bd3;
	border-right:none;
}
.main_container > .content .main_table .columns_head {
	background:#666;
	color:#fff;
	font-weight:bold
}
.main_container > .content .main_table .columns_head:hover td {
	background:#666;
}
.pagination_container {
	text-align:center;
}
.pagination {
	margin: 20px 0;
}
.pagination ul {
	display: inline-block;
 *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
	margin-left: 0;
	margin-bottom: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination ul > li {
	display: inline;
}
.pagination ul > li > a, .pagination ul > li > span {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-left-width: 0;
}
.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span {
	background-color: #f5f5f5;
}
.pagination ul > .active > a, .pagination ul > .active > span {
	color: #999999;
	cursor: default;
}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover {
	color: #999999;
	background-color: transparent;
	cursor: default;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
	border-left-width: 1px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}
.no_wrap {
	white-space:pre;
}
/** For filters ****************************/

.filter_bar {
	margin:0 40px 5px;
	min-width:960px;
	overflow:hidden;
	background:#efefef;
	border:1px solid #d1d1d1;
	padding:10px 5px;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius:5px;
}
.filter_bar input[type="text"] {
	width:100px;
	height:20px
}
.input-validation-error {
	border: 1px solid #f00
}
.input-validation-valid { /* Optional: you can set whatever style you want */
}
.field-validation-error {
	color: #f00
}
.field-validation-valid {
	display: none
}
.validation-summary-errors {
	font-weight: bold;
	color: #f00
}
.validation-summary-valid {
	display: none
}
.selected {
	background-color: #666;
	color: White;
}
.selected:hover {
	background-color: #666;
}
.link-button {
	border: 0;
	padding: 0;
	background: inherit;
	font: inherit;
	cursor: pointer;
	text-decoration: underline;
	color: #034af3;
	overflow: visible;
}
/* New */
#FileTypesDialog_Select {
	float:left;
}
 [id*=token] {
display:block;
clear:both;
float:left;
margin-bottom:20px;
}
 [id*=submit] {
display:block;
clear:both;
float:right;
margin-top:20px;
}
#FileTypesDialog * {
	margin-right:3px;
}
#controls_Con {
	clear:both;
	display:block;
}
#FileTypesDialog button {
	display:block
}
/**** for bots html ********************************************/

#Menu a,#Menu label {
	margin:7px 10px 0 ;
	display:block;
	float:left  
}
#Menu a.selected
{
	padding:2px 3px;
}
#WizardSteps.filter_bar, #WizardSteps .filter_bar
{
	margin:10px 0
}
#WizardSteps.filter_bar h3,  #WizardSteps .filter_bar h3
{
	margin:0 0 10px 0;
}
#WizardSteps .wizard_steps_form
{
	margin-bottom:10px
}
.next, .prev
{
	margin:5px 10px 5px 0;
	display:inline-block
}
.next
{
	float:right;
	clear:right
}
.prev
{
	float:left;
	clear:left
}

.action_link
{
	margin:10px 0;
	display:block
}
.box {
	margin:0 0 5px;
	min-width:960px;
	overflow:hidden;
	background:#efefef;
	border:1px solid #d1d1d1;
	padding:10px 5px;
}
/**** for bots html ********************************************/
